package org.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.example.entity.CustomerInfo;

import java.util.List;

/**
 * 用户信息服务接口
 */
public interface CustomerInfoService extends IService<CustomerInfo> {
    
    /**
     * 根据姓名查询用户信息
     */
    List<CustomerInfo> getByPlName(String plName);
    
    /**
     * 根据手机号查询用户信息
     */
    List<CustomerInfo> getByPlPhone(String plPhone);
    
    /**
     * 根据身份证号查询用户信息
     */
    CustomerInfo getByPlIdNo(String plIdNo);
    
    /**
     * 根据城市查询用户信息
     */
    List<CustomerInfo> getByCity(String cityName);
    
    /**
     * 根据年龄范围查询用户信息
     */
    List<CustomerInfo> getByAgeRange(Integer minAge, Integer maxAge);
}
